Simple Profile Rectifications Go a Long Way - Statistically Exploring and Alleviating the Effects of Sampling Errors for Program Optimizations
نویسندگان
چکیده
Feedback-driven program optimization (FDO) is common in modern compilers, including Just-In-Time compilers increasingly adopted for object-oriented or scripting languages. This paper describes a systematic study in understanding and alleviating the effects of sampling errors on the usefulness of the obtained profiles for FDO. Taking a statistical approach, it offers a series of counter-intuitive findings, and identifies two kinds of profile errors that affect FDO critically, namely zero-count errors and inconsistency errors. It further proposes statistical profile rectification, a simple approach to correcting profiling errors by leveraging statistical patterns in a profile. Experiments show that the simple approach enhances the effectiveness of sampled profile-based FDO dramatically, increasing the average FDO speedup from 1.16X to 1.3X, around 92% of what full profiles can yield.
منابع مشابه
Effect of risk management program on the rate of medication errors among intensive care unit nurses
Background & Aim: Patient safety in general and medication errors in particular are the important indicators of hospital care quality. Risk management is an important and fundamental approach to preventing events caused by medication errors. The aim of this study was to determine the effect of risk management program on the rate of medication errors among intensive care unit nurses. Methods & ...
متن کاملAn Evolutionary Method for Improving the Reliability of Safetycritical Robots against Soft Errors
Nowadays, Robots account for most part of our lives in such a way that it is impossible for usto do many of affairs without them. Increasingly, the application of robots is developing fastand their functions become more sensitive and complex. One of the important requirements ofRobot use is a reliable software operation. For enhancement of reliability, it is a necessity todesign the fault toler...
متن کاملEffects of Visual Biofeedback Therapy on Postural Balance of Stroke Patients
Purpose: Postural balance deficit is one of the common post-stroke disabilities. Providing visual biofeedback while balance activities are performed is a way to improve postural balance disorders following stroke. But among the research published, there is incoherency about the positive effects of visual biofeedback therapy. The purpose of this study was to investigate the effects of usin...
متن کاملRelationship between Goal Orientation and Academic Achievement in Dental Students of Shiraz University
Introduction: In motivation and learning areas, achievement goals are of special importance whose behavioral outcome is academic achievement. Goal Orientation (GO) is based on the premise that human behavior is purposeful and people are driven by goals. Therefore, it has motivational implications for learning and performance. The purpose of this paper was to examine the relationship between GO ...
متن کاملEffects of Eight Weeks of Aerobic Exercise on Visfatin, Homocystein, C - reactive protein and Lipid Profile in Sedentary Men
ABSTRACT Background and objectives: Visfatin is a newly characterized adipokine, which is highly expressed in visceral adipose tissue. The aim of this study was to evaluate effects of aerobic exercise training on visfatin, homocystein, C-reactive protein and lipid profile in sedentary men. &...
متن کامل